<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="renderer" content="webkit|ie-comp|ie-stand">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta http-equiv="Cache-Control" content="no-siteapp" />
		<script type="text/javascript" src="${pageContext.request.contextPath }/js/jquery-1.8.3.js"></script>
        <link href="${pageContext.request.contextPath }/assets/css/bootstrap.min.css" rel="stylesheet" />
        <link rel="stylesheet" href="${pageContext.request.contextPath }/css/style.css"/>       
        <link href="${pageContext.request.contextPath }/assets/css/codemirror.css" rel="stylesheet">
        <link rel="stylesheet" href="${pageContext.request.contextPath }/assets/css/ace.min.css" />
        <link rel="stylesheet" href="${pageContext.request.contextPath }/font/css/font-awesome.min.css" />
        
        <script type="text/javascript">
     	$(function(){
     		//全选全不选
			$("#checkAll").click(
			  function(){
			   $("input[name='typeId']").prop("checked",this.checked);
			  }
			);
     		
			query();
		});
    	function query(){
    		$.ajax({
    			cache: false,
				type: "POST",
				url:"a_markupServlet",
				dataType:"json",
				data:$('#pageIndexFrom').serialize(),
				async: false,
				error: function(request) {
					alert("发送请求失败！");
				},
				success:function(data){
					var template=$("#template").html();
					var html=[];
					$("#tbody").html("");
					if(data.list.length>0){
						$.each(data.list,function(i,ele){
							var tr=template;
							tr=tr.replace(/{markup_id}/g,ele.markup_id);
							tr=tr.replace(/{markup_name}/,ele.markup_name);
							tr=tr.replace(/{markup_money}/,ele.markup_money);
							html.push(tr);
						});
					}else{
						html.push('<tr><td colspan="10" align="center"><font color="red">没有找到数据</font></td></tr>');
					}
					$("#tbody").append(html.join(""));
					$("#pageIndex1").html(data.pageIndex);
					$("#pageCount1").html(data.pageCount);
					$("#pageSize1").html(data.pageSize);
					$("#totalCount1").html(data.totalCount);
				}
			});
    	};
    	function shouye(){
    		$("#pageIndexs").val(1);
    		query();
    	};
    	function shangyiye(){
    		$("#pageIndexs").val(($("#pageIndex1").html()-1)<=0?1:$("#pageIndex1").html()-1);
    		query();
    	};
    	function xiayiye(){
    		var page1 = parseInt($("#pageIndex1").html())+1;
    		var pageCount1 = parseInt($("#pageCount1").html());
    		$("#pageIndexs").val(page1>=pageCount1?pageCount1:page1);
    		query();
    	};
    	function moye(){
    		$("#pageIndexs").val($("#pageCount1").html());
    		query();
    	};
    	function doFind(){
			$.ajax({
				cache: false,
				type: "POST",
				url:"a_markupServlet", 
				dataType:"json",
				data:$('#ajaxFrm').serialize(),
				async: false,
				error: function(request) {
					alert("发送请求失败！");
				},
				success: function(data) { 
					var template=$("#template").html();
					var html=[];
					$("#tbody").html("");
					if(data.list.length>0){
						$.each(data.list,function(i,ele){
							var tr=template;
							tr=tr.replace(/{markup_id}/g,ele.markup_id);
							tr=tr.replace(/{markup_name}/,ele.markup_name);
							tr=tr.replace(/{markup_money}/,ele.markup_money);
							html.push(tr);
						});
					}else{
						html.push('<tr><td colspan="10" align="center"><font color="red">没有找到数据</font></td></tr>');
					}
					$("#tbody").append(html.join(""));
					$("#pageIndex1").html(data.pageIndex);
					$("#pageCount1").html(data.pageCount);
					$("#pageSize1").html(data.pageSize);
					$("#totalCount1").html(data.totalCount);
				}
			});
		};
		
		function changepageSize(){
			query();
		}
     </script>
        <!--[if lte IE 8]>
		  <link rel="stylesheet" href="${pageContext.request.contextPath }/assets/css/ace-ie.min.css" />
		<![endif]-->
		<script src="${pageContext.request.contextPath }/js/jquery-1.9.1.min.js"></script>
        <script src="${pageContext.request.contextPath }/assets/js/bootstrap.min.js"></script>
        <script type="text/javascript" src="${pageContext.request.contextPath }/Widget/Validform/5.3.2/Validform.min.js"></script>
		<script src="${pageContext.request.contextPath }/assets/js/typeahead-bs2.min.js"></script>           	
		<script src="${pageContext.request.contextPath }/assets/js/jquery.dataTables.min.js"></script>
		<script src="${pageContext.request.contextPath }/assets/js/jquery.dataTables.bootstrap.js"></script>
        <script src="${pageContext.request.contextPath }/assets/layer/layer.js" type="text/javascript" ></script>          
		<script src="${pageContext.request.contextPath }/js/lrtk.js" type="text/javascript" ></script>
         <script src="${pageContext.request.contextPath }/assets/layer/layer.js" type="text/javascript"></script>	
        <script src="${pageContext.request.contextPath }/assets/laydate/laydate.js" type="text/javascript"></script>
<title>管理员</title>
</head>

<body>
<div class="page-content clearfix">
  <div class="administrator">
       <div class="d_Confirm_Order_style">
    <div class="search_style">
      <div class="title_names">搜索查询</div>
      <form id="ajaxFrm">
      	<ul class="search_content clearfix">
	       <li><label class="l_f">幅度编号</label><input name="markup_id" type="text"  class="text_add" placeholder=""  style=" width:400px"/></li>
	       <li style="width:90px;"><button type="button" class="btn_search" onclick="doFind()"><i class="icon-search"></i>查询</button></li>
       </ul>
      </form>
    </div>
    <!--操作-->
     <div class="border clearfix">
       <span class="l_f">
        <a href="javascript:ovid()" id="administrator_add" onclick="addTime()" class="btn btn-warning"><i class="fa fa-plus"></i> 添加时间限制</a>
        <!-- <a href="javascript:ovid()" class="btn btn-danger"><i class="fa fa-trash"></i> 批量删除</a> -->
       </span>
     </div>
     <form id="pageIndexFrom">
      	<div>每页显示条数:&nbsp;&nbsp;&nbsp;&nbsp;
		    <select style="width: 4%" id="seleIndex" name="pageSize" onchange="changepageSize()">
		    	<option>3</option>
		    	<option>5</option>
		    	<option>10</option>
		    </select>
    	</div>
    	<br />
     <!--管理员列表-->
     <div class="clearfix administrator_style" id="administrator">
       <table class="table table-striped table-bordered table-hover" id="sample_table">
		<thead>
		 <tr>
				<th width="25px"><label><input type="checkbox" class="ace" id="checkAll"><span class="lbl"></span></label></th>
				<th width="80px">幅度编号</th>
				<th width="250px">幅度名称</th>
				<th width="250px">幅度金额</th>           
				<th width="200px">操作</th>
			</tr>
		</thead>
		<tbody id="tbody"></tbody>
       	<tfoot id="template" style="display: none;">
       		<tr align="center" class="d">
                <td><input type="checkbox" value="" class="ch" name="typeId" /></td>
                <td class="timetd">{markup_id}</td>
                <td>{markup_name}</td>
                <td>{markup_money}</td>
		        <td class="td-manage">
			        <a onClick="member_stop(this,'10001')"  href="javascript:;" title="停用"  class="btn btn-xs btn-success"><i class="fa fa-check  bigger-120"></i></a>       
			        <a title="编辑" onclick="member_edit(this)" class="btn btn-xs btn-info" ><i class="fa fa-edit bigger-120"></i></a>
			        <a title="删除" href="a_markupServlet?opr=del&markup_id={markup_id}"  onclick="return confirm('你确定要删除吗?')" class="btn btn-xs btn-warning" ><i class="fa fa-trash  bigger-120"></i></a>
		     	</td>
    		</tr>
    	</tfoot>
    </table><br />
     	 <input type="hidden" name="pageIndex" id="pageIndexs"/>
	     <div style="width: 550px; margin: 0 auto;">
	    	当前<span id="pageIndex1">{pageIndex}</span>/<span id="pageCount1">{pageCount}</span>页，
	    	每页显示<span id="pageSize1">{pageSize}</span>条记录，共<span id="totalCount1">{totalCount}</span>条记录&nbsp;&nbsp;
	  		<button type="button" onclick="shouye()" class="btn btn-xs btn-warning" >首页</button>
	  		<button type="button" onclick="shangyiye()" class="btn btn-xs btn-success">上一页</button>
	  		<button type="button" onclick="xiayiye()"  class="btn btn-xs btn-info order_detailed">下一页</button>
	  		<button type="button" onclick="moye()" class="btn btn-xs btn-warning" >末页</button>
	  	</div>
	  </form>
   </div>
  </div>
</div>

 <!--添加时间限制-->
 <div id="add_administrator_style" class="add_menber" style="display:none">
    <form action="./a_markupServlet" method="post" id="form-admin-add">
    	<input type="hidden" name="opr" value="add" />
		<div class="form-group">
			<label class="form-label"><span class="c-red">*</span>幅度名称：</label>
			<div class="formControls">
				<input type="text" class="input-text" value="" placeholder="" id="user-name" name="markup_name" datatype="*2-16" nullmsg="幅度名称不能为空">
			</div>
			<div class="col-4"> <span class="Validform_checktip"></span></div>
		</div>
		<div class="form-group">
			<label class="form-label"><span class="c-red">*</span>幅度金额：</label>
			<div class="formControls">
				<input type="text" class="input-text" value="" placeholder="" id="user-name" name="markup_money" datatype="*2-16" nullmsg="幅度金额不能为空">
			</div>
			<div class="col-4"> <span class="Validform_checktip"></span></div>
		</div>
        <input class="btn btn-primary radius" type="submit" id="Add_Administrator" value="&nbsp;&nbsp;提交&nbsp;&nbsp;">
	</form>
   </div>
 </div>
 
 <!--修改时间限制-->
<div class="add_menber" id="add_menber_style" style="display:none;height: 140px">
    <form action="./a_markupServlet" method="post" id="form-admin-add">
    	<input type="hidden" name="opr" value="update" />
    	<input type="hidden" name="markup_id" id="timeid"/>
		<div class="form-group">
			<label class="form-label"><span class="c-red">*</span>幅度名称：</label>
			<div class="formControls">
				<input type="text" class="input-text" value="" placeholder="" id="user-name" name="markup_name" datatype="*2-16" nullmsg="时间限制不能为空">
			</div>
			<div class="col-4"> <span class="Validform_checktip"></span></div>
		</div>
		<div class="form-group">
			<label class="form-label"><span class="c-red">*</span>幅度金额：</label>
			<div class="formControls">
				<input type="text" class="input-text" value="" placeholder="" id="user-name" name="markup_money" datatype="*2-16" nullmsg="时间限制不能为空">
			</div>
			<div class="col-4"> <span class="Validform_checktip"></span></div>
		</div>
        <input style="margin-left: 1%" class="btn btn-primary radius" type="submit" id="Add_Administrator" value="&nbsp;&nbsp;提交&nbsp;&nbsp;">
        <input style="margin-left: 2%" class="btn btn-primary radius" type="reset" id="Add_Administrator" value="&nbsp;&nbsp;重置&nbsp;&nbsp;"/>
	</form>
 </div>
</body>
</html>
<script type="text/javascript">
/* jQuery(function($) {
		var oTable1 = $('#sample_table').dataTable( {
		"aaSorting": [[ 1, "desc" ]],//默认第几个排序
		"bStateSave": true,//状态保存
		"aoColumnDefs": [
		  //{"bVisible": false, "aTargets": [ 3 ]} //控制列的隐藏显示
		  {"orderable":false,"aTargets":[0,2,3,4,5,7,8,]}// 制定列不参与排序
		] } );
				
				
				$('table th input:checkbox').on('click' , function(){
					var that = this;
					$(this).closest('table').find('tr > td:first-child input:checkbox')
					.each(function(){
						this.checked = that.checked;
						$(this).closest('tr').toggleClass('selected');
					});
						
				});
			
			
				$('[data-rel="tooltip"]').tooltip({placement: tooltip_placement});
				function tooltip_placement(context, source) {
					var $source = $(source);
					var $parent = $source.closest('table')
					var off1 = $parent.offset();
					var w1 = $parent.width();
			
					var off2 = $source.offset();
					var w2 = $source.width();
			
					if( parseInt(off2.left) < parseInt(off1.left) + parseInt(w1 / 2) ) return 'right';
					return 'left';
				}
			}); */
</script>
<script type="text/javascript">
$(function() { 
	$("#administrator").fix({
		float : 'left',
		//minStatue : true,
		skin : 'green',	
		durationTime :false,
		spacingw:50,//设置隐藏时的距离
	    spacingh:270,//设置显示时间距
	});
});
//字数限制
function checkLength(which) {
	var maxChars = 100; //
	if(which.value.length > maxChars){
	   layer.open({
	   icon:2,
	   title:'提示框',
	   content:'您输入的字数超过限制!',	
    });
		// 超过限制的字数了就将 文本框中的内容按规定的字数 截取
		which.value = which.value.substring(0,maxChars);
		return false;
	}else{
		var curr = maxChars - which.value.length; //250 减去 当前输入的
		document.getElementById("sy").innerHTML = curr.toString();
		return true;
	}
};
//初始化宽度、高度  
 $(".widget-box").height($(window).height()-215); 
$(".table_menu_list").width($(window).width()-260);
 $(".table_menu_list").height($(window).height()-215);
  //当文档窗口发生改变时 触发  
    $(window).resize(function(){
	$(".widget-box").height($(window).height()-215);
	 $(".table_menu_list").width($(window).width()-260);
	  $(".table_menu_list").height($(window).height()-215);
	})
 laydate({
    elem: '#start',
    event: 'focus' 
});

    /*用户-停用*/
    function member_stop(obj,id){
    	layer.confirm('确认要停用吗？',function(index){
    		$(obj).parents("tr").find(".ch").prop("checked",false).attr("disabled","disabled");
    		$(obj).next().remove();
    		$(obj).next().remove();
    		$(obj).after('<a title="编辑"  class="btn btn-xs btn-info" ><i class="fa fa-edit bigger-120"></i></a>  <a title="删除"  class="btn btn-xs btn-warning" ><i class="fa fa-trash  bigger-120"></i></a>');
    		$(obj).parents("tr").find(".td-manage").prepend('<a style="text-decoration:none" class="btn btn-xs " onClick="member_start(this,id)" href="javascript:;" title="启用"><i class="fa fa-close bigger-120"></i></a>');
    		$(obj).parents("tr").find(".td-status").html('<span class="label label-defaunt radius">已停用</span>');
    		$(obj).remove();
    		layer.msg('已停用!',{icon: 5,time:1000});
    	});
    }
    /*用户-启用*/
    function member_start(obj,id){
    	layer.confirm('确认要启用吗？',function(index){
    		$(obj).parents("tr").find(".ch").removeAttr("disabled");
    		$(obj).next().remove();
    		$(obj).next().remove();
    		$(obj).after(' <a title="编辑" onclick="member_edit(this)" class="btn btn-xs btn-info" ><i class="fa fa-edit bigger-120"></i></a> <a title="删除" href="a_markupServlet?opr=del&markup_id='+$(obj).parents("tr").find(".timetd").html()+'"  onclick="return confirm(\'你确定要删除吗?\')" class="btn btn-xs btn-warning" ><i class="fa fa-trash  bigger-120"></i></a> ');
    		$(obj).parents("tr").find(".td-manage").prepend('<a style="text-decoration:none" class="btn btn-xs btn-success" onClick="member_stop(this,id)" href="javascript:;" title="停用"><i class="fa fa-check  bigger-120"></i></a>');
    		$(obj).parents("tr").find(".td-status").html('<span class="label label-success radius">已启用</span>');
    		$(obj).remove();
    		layer.msg('已启用!',{icon: 6,time:1000});
    	});
    }
/*添加时间限制*/
function addTime(){
	layer.open({
    type: 1,
	title:'添加时间限制',
	area: ['700px',''],
	shadeClose: false,
	content: $('#add_administrator_style'),
	
	});
}
/*产品-编辑*/
function member_edit(a){
	  $("#timeid").val($(a).parents("tr").find(".timetd").html());
	  layer.open({
        type: 1,
        title: '修改时间限制',
		maxmin: true, 
		shadeClose:false, //点击遮罩关闭层
        area : ['800px' , ''],
        content:$('#add_menber_style'),
        
		yes:function(index,layero){	
		 var num=0;
		 var str="";
     $(".add_menber input[type$='text']").each(function(n){
          if($(this).val()=="")
          {
               
			   layer.alert(str+=""+$(this).attr("name")+"不能为空！\r\n",{
                title: '提示框',				
				icon:0,								
          }); 
		    num++;
            return false;            
          } 
		 });
		  if(num>0){  return false;}	 	
          else{
			  layer.alert('添加成功！',{
               title: '提示框',				
			icon:1,		
			  });
			   layer.close(index);	
		  }		  		     				
		}
    });
}

	//表单验证提交
$("#form-admin-add").Validform({
		
		 tiptype:2,
	
		callback:function(data){
		//form[0].submit();
		if(data.status==1){ 
                layer.msg(data.info, {icon: data.status,time: 1000}, function(){ 
                    location.reload();//刷新页面 
                    });   
            } 
            else{ 
                layer.msg(data.info, {icon: data.status,time: 3000}); 
            } 		  
			var index =parent.$("#iframe").attr("src");
			parent.layer.close(index);
			//
		}
		
		
	});
</script>
